home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Aminet 31
/
Aminet 31 (1999)(Schatztruhe)[!][Jun 1999].iso
/
Aminet
/
dev
/
misc
/
FlexCat.lha
/
FlexCat.history
< prev
next >
Wrap
Text File
|
1999-04-14
|
17KB
|
356 lines
F L E X C A T
========================================================================
The ultimate catalog processor and source generator
by Jochen Wiedmann and Marcin Orlowski
e-mail: carlos@amiga.com.pl WWW: http://amiga.com.pl/flexcat/
========================================================================
* v2.2 (14.04.99) - FlexCat can now copy "**NEW**" markers (or other
specified) from old #?.ct file to new one, while
upgrading #?.ct file (FlexCat CD CT newctfile CT).
It should now be fearless to upgrade your all not
yet finished translations. Due to this feature two
new options appeared (available in prefs as well):
COPYNEWs/S (specify if you want to activate this
feature - to avoid possible problems its turned off
by default), OLD_MSG_NEW/K - the string that marks
new strings in old #?.ct file (by default "**NEW**"
so you don't need to specify it unless you change
MSG_NEW too). NOTE: FlexCat automatically appends
"; " to the string! (Christian Hattemer
<Chris@heaven.riednet.wh.tu-darmstadt.de>)
Long awaited check for trailing ellipsis is now
implemented
FlexCat now expands the above feature, and checks
for trailing spaces, as it appears to be the most
overlooked trailing character ever
Added missing #endif is source code, disallowing
easy StormC or non-amiga compilations (Christian
Hattemer)
Every line of original string that FlexCat puts
into created #?.ct file is now prefixed by "; ".
Previously, only first line had space between
semicolon and the main text (Christian Hattemer)
Source descriptors and other FlexCat related
goodies for StormC by Christian Hattemer
are now available from any Aminet mirror
(dev/c/Storm_FlexCat.lha) or from his homepage:
http://www.riednet.wh.tu-darmstadt.de/~chris/
New translations: slowensko - Damir Arh
<damir.arh@guest.arnes.si>
Updated catalogs: svenska - Magnus Holmgren
<lear@algonet.se>, srpski - Ljubomir Jankovic
<lurch@beotel.yu>, nederlands - Leon Woestenberg
<leon@stack.nl>, deutsch - Christian Hattemer
<Chris@heaven.riednet.wh.tu-darmstadt.de>
English manual updated to match latest changes.
* v2.1 (11.10.98) - New source descriptor for E programmers (E32e.sd)
by Sven Steiniger <ss37@irz301.inf.tu-dresden.de>
Fixed problem C:Version had with FlexCat (due
to many internal $VERsion strings, THAT one, wasn't
first the one in the executable file).
SDDIR path defined in FlexCat.prefs was always
ignored. Fixed (Magnus Holmgren).
Improved FLUSH function. Now it flushes catalogs
only (Magnus Holmgren).
FlexCat adds now one space character, while writting
"old" strings in #?.ct file, as CatComp did.
Source code released - See source readme file for
more details
* v2.0 (25.02.98) - Unfortunately, 2.0 does not mean the break thru
technologies implemented here. It is just the next
version numer FlexCat should have...
Added a workaround for problems some people may
encounter while creating catalogs for languages
with corrupted converstion table (part of #?.language
file). FlexCat uses utility.library function to convert
##language name to lowercase, which leads to
wrong strings with e.g. czech environment.
Use NOLANGTOLOWER (CLI and prefs) to tell FlexCat
to not to lowercase the name (but remember to keep
it lowercased manually!).
FlexCat now uses buffered IO operations.
That may increase the overall speed of FlexCat,
however it's not the must, so you can use
NOBUFFEREDIO switch to fall back to previous
poll mode. Please test the overall performance,
and tell me the results. The IO buffer is now
2048 bytes large.
While creating new #?.ct file FlexCat puts contents
of Language system variable if possible as the
#langauge argument.
Fixed bug causing random memory writes under
some, but very rare, circumstances.
ARexx.sd source descriptor added thanks to
Kai Norhausen <kn@tribal.line.org>
Users' stuff added. Look at the contents of
the "Contribution" drawer!
Renumbered the version of catalog files. Most
recent catalog version is 2.0. Older and outdated
are 1.x.
French catalog updated. Thanks to Julien `GiZmO' Wilk
<wilkj@esiee.fr>
Finnish translation updated by Mika Lundell
<c71829@uwasa.fi>
Nederlans translation by Leon Woestenberg
<leon@stack.nl>
Norsk translation thanks to Eivind Olsen
<eivindo@bgnett.no>
Italian catalog updated by Luca Nora
<ln546991@silab.dsi.unimi.it> and Giovanni
Addabbo <gaddabbo@imar.it>
Portugese translation updated by Frederico
Borges <famb@mail.telepac.pt> and
Alexandre Gabriel <chryse@mail.telepac.pt>
The new spanish translation by Marcos Broc
<amiga187@arrakis.es> and Samuel Aguilera
<slyguy@mx2.redestb.es>
Croatian translation by Mladen Ili¹inoviæ
<milisino@jagor.srce.hr>
* V1.9 (01.08.97) - Now you can use special $TODAY attribute
in your $VER string. While creating catalog,
$TODAY will be replaced by current date (note,
only 1st occurance will be processed). If you
want your version strings to always be recent
dated type: $VER: FlexCat.catalog 3.0 ($TODAY)
NOTE: This string is CASESENSITIVE!
FlexCat preferences added. To define your own
defaults, set the environmental variable
"flexcat.prefs" with the contents matching
following template: "SDDIR/K,MSG_NEW/K,
WARNCTGAPS/S,NOOPTIM/S,FILL/S,FLUSH/S,NOBEEP/S,
QUIET/S". Note FlexCat is using ReadArgs()
to parse the preferences, thus place all the
items in one line.
If you use FlexCat for #?.ct updating, you
probably were missing any additional markers
to let you easily find the new strings. Now
you get them. By default the "***NEW*